44问答网
所有问题
当前搜索:
c语言字符串输入 c.编程.net
C语言编程
,怎么从键盘
输入
一行
字符
,要求少于20个
答:
include<stdio.h> int main(){ int
c
[20];printf("Please enter a character:");while((c[20]=getchar())!='#')/*这里用c[20]等于将
输入
的
字符
直接赋值给下标为20的哪个数组元素也就是说你的
C
[0]到c[19]都没赋值,而且你要输入的是20个元素而c[20]是第21个元素了, 再有就是while...
c语言
键盘
输入字符串
,再输入要查找的字符,没有就输出没有找到,并且...
答:
include <conio.h> include <stdio.h> define N 20 int main(){ char str[N]={NULL},ch,choose;int count=0,i;do{ count=0;fflush(stdin);system("cls");printf("请
输入字符串
: \n");scanf("%s",str);fflush(stdin);printf("请输入要查找的字符: \n");scanf("%
c
",&ch);for(...
用
C语言编写程序
:接收用户
输入
的
字符串
,并以相反的顺序输出该字符串
答:
char str[10000]; //定义字符型数组 开到10000应该够长了 scanf("%s",str); //向str数组中
输入字符串
// gets(str); //这里是另一种方法 用这种可以读入空格 len=strlen(str); //使用strlen函数 得到字符串长度 for(i=len-1;i>=0;i--)printf("%
c
",str[i]); //反序输出 这里字符...
C语言编程
,写一个函数,使
输入
的一个
字符串
按反序存放,在主函数中输入和...
答:
问题很简单:你根本就没有翻转
字符串
!!!第一,你在调用char yuan(char a)后,用什么来接受它的返回值?对吧,在主函数中根本没有任何char组来接受它。你似乎可以将 gets(a);后的语句改写成 a = yuan( a ); 然后输出。告诉你这也样行不同的,只因为接下来的第二点。第二,你的yua...
C语言
:
输入
一个
字符串
放入数组里,删除其中的空格
答:
char
c
,str[N]; printf("
输入字符串
str:\n"); while((c=getchar())!='\n') { str[i]=c;//输入字符串 i++; } str[i]='\0'; for(i=0;str[i]!='\0';i++) { if(str[i]==' ') { for(j=i+1;str[j]!='\0';j++) { str[j-1]=str[j]; } str[j]='\0'; } ...
c语言编程
程序的功能是从键盘
输入字符串
,在字符串中每两个字符之间插入...
答:
include<stdio.h>#include<string.h>main(){ int i,j; char a[100]; gets(a); for(i=1;i<strlen(a);i+=2) { for(j=strlen(a)+1;j>i;j--) { a[j]=a[j-1]; } a[j]='#'; } puts(a);} ...
c语言编程
题:定义函数con()将两个
字符串
连接,主函数
输入
两个字符串,调...
答:
include <stdio.h> void con(char*s1,char*s2){int i,j;for(i=0;s1[i];i++);for(j=0;s1[i++]=s2[j++];);} int main(){ char s1[200],s2[100];gets(s1);gets(s2);con(s1,s2);puts(s1);return 0;}
c语言
随机
输入
一个
字符串
,统计该串中每个数字字符(0,1,2,3,4,5,6...
答:
思路:统计
字符串
中每个数字字符出现的个数可以先定义一个整数数组a大小是10,依次保存0-9字符出现个数,遍历字符串,判断该字符是否是数字字符,如果是对应的数组元素自加1。参考代码:include<stdio.h>#include<string.h>int main(){ char a[100];int i,n,num[10];gets(a);n=strlen(a);for...
...如果
字符串
长度一样,再把字符串按字母排序,
C语言编程
答:
设允许
输入
10个
字符串
,长度限制为50个字符以内,用char型二维数组记载。另声明一个10个元素的char *型指针数组,使每个元素对应指向前述每个字符串,排序时只交换指针而不拷贝字符串。代码如下:include "stdio.h"#include "string.h"int main(int argc,char *argv[]){char s[10][51],*ps[10]...
C语言
中怎么
输入
数字和字母?
答:
四,读入一行数据。可以用gets函数。gets的功能就是读入一整行数据,以换行符为结束。char str[100];//同样要足够大的空间 gets(str);补充,无论哪种形式的
输入
,都可以用getchar逐个输入到
字符串
中,然后判断结束符以结束输入,再对字符串做处理。这种方法对
编程
水平要求比前几种略高,代码量也更...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜